Declare Function GetPrivateProfileString Lib "Kernel" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Integer, ByVal lpFileName As String) As Integer
Declare Function WritePrivateProfileString Lib "Kernel" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lplFileName As String) As Integer
Dim sIniAppName$
Dim sIniFile$
Function GetFromIni (ByVal sKey As String, nSize As Integer) As String
Dim x%
Dim sRetStr$
sRetStr = Space(nSize)
x = GetPrivateProfileString(sIniAppName, sKey, "", sRetStr, nSize, sIniFile)
GetFromIni = sRetStr
End Function
Sub InitIni (ByVal sAppName As String, ByVal sFile As String)
sIniAppName = sAppName
sIniFile = sFile
End Sub
Sub WriteToIni (ByVal sKey As String, ByVal sValue As String)
Dim x%
x = WritePrivateProfileString(sIniAppName, sKey, sValue, sIniFile)